#ifndef _SPRITE_H
#define _SPRITE_H

#include "VertexDataWrapper.h"
#include "VertexBufferWrapper.h"

namespace Graphics
{
	class Effect;
	class Texture;
	class SpriteInternal;

	class Sprite
	{
	public:
		Sprite();
		~Sprite();

		bool Init(const std::string& aFileName);

		void SetPosition(const Vector2f& aPosition);

	private:
		SpriteInternal* mySprite;
	};
}

#endif